package com.quectel.core.module.alarm.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * @author caolu
 * @email louis.cao@quectel.com
 * @date 2019-05-31 12:25:26
 */
@Data
@TableName("alarm_rule")
public class AlarmRuleEntity {

    /**
     * ID
     */
    @TableId
    private Long id;

    /**
     * 告警规则编码
     */
    private String code;
    /**
     * 规则名称
     */
    private String name;
    /**
     * 所属设备种类
     */
    private Long deviceCategoryId;
    /**
     * 所属设备种类名称
     */
    private String deviceCategoryName;
    /**
     * 所属设备类型
     */
    private Long deviceTypeId;
    /**
     * 所属设备类型名称
     */
    private String deviceTypeName;
    /**
     * 1支持复位2不支持复位
     */
    private Byte supportReset;
    /**
     * 规则等级0重要1不重要
     */
    private Integer level;
    /**
     * 状态1开启0关闭
     */
    private Integer status;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建人ID
     */
    private String creator;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改人ID
     */
    private String editor;
    /**
     * 修改时间
     */
    private Date editTime;
    /**
     * 扩展字段
     */
    private String future;


}
